From: Emmanuele Bassi Date: Tue, 26 Jan 2021 12:56:32 +0000 (+0000) Subject: Validate arguments X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1~1^2~83^2^2~484^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=f41012080fa79c408d0277f7b68d4b2fe14dd69c;p=gtk4.git Validate arguments We're just assuming everything is not NULL or with a valid type. --- diff --git a/gdk/gdksurface.c b/gdk/gdksurface.c index aaeb6d21b4..31c5b44b73 100644 --- a/gdk/gdksurface.c +++ b/gdk/gdksurface.c @@ -2984,6 +2984,11 @@ gdk_surface_translate_coordinates (GdkSurface *from, int x1, y1, x2, y2; GdkSurface *f, *t; + g_return_val_if_fail (GDK_IS_SURFACE (from), FALSE); + g_return_val_if_fail (GDK_IS_SURFACE (to), FALSE); + g_return_val_if_fail (x != NULL, FALSE); + g_return_val_if_fail (y != NULL, FALSE); + in_x = *x; in_y = *y;